c36b3c1815fa262ff90a726f3a0e927e78e65bfb,platform/structuralsearch/source/com/intellij/structuralsearch/inspection/highlightTemplate/SSBasedInspectionOptions.java,SSBasedInspectionOptions,getComponent,#,109

Before Change


        public void run(AnActionButton button) {
          performEditAction();
        }
      }).setRemoveAction(new AnActionButtonRunnable() {
        @Override
        public void run(AnActionButton button) {
          Object[] selected = myTemplatesList.getSelectedValues();
          for (Object o : selected) {
            Configuration configuration = (Configuration)o;
            Iterator<Configuration> iterator = myConfigurations.iterator();
            while (iterator.hasNext()) {
              Configuration configuration1 = iterator.next();
              if (configuration1.getName().equals(configuration.getName())) {
                iterator.remove();
              }
            }
          }
          configurationsChanged(createSearchContext());
        }
      }).setMoveUpAction(new AnActionButtonRunnable() {
        @Override
        public void run(AnActionButton button) {
          performMoveUpDown(false);

After Change


          final Project project = e.getProject();
          return project != null && !DumbService.isDumb(project);
        }
      }).setRemoveAction(new AnActionButtonRunnable() {
        @Override
        public void run(AnActionButton button) {
          Object[] selected = myTemplatesList.getSelectedValues();
          for (Object o : selected) {
            Configuration configuration = (Configuration)o;
            Iterator<Configuration> iterator = myConfigurations.iterator();
            while (iterator.hasNext()) {
              Configuration configuration1 = iterator.next();
              if (configuration1.getName().equals(configuration.getName())) {
                iterator.remove();
              }
            }
          }
          configurationsChanged(createSearchContext());
        }
      }).setRemoveActionUpdater(new AnActionButtonUpdater() {
        @Override
        public boolean isEnabled(AnActionEvent e) {
          final Project project = e.getProject();
          return project != null && !DumbService.isDumb(project);
        }
      })
        .setMoveUpAction(new AnActionButtonRunnable() {
        @Override
        public void run(AnActionButton button) {
          performMoveUpDown(false);